/*
//
// Copyright (c) Autodesk, Inc. All rights reserved
//
// Permission to use, copy, modify, and distribute this software in
// object code form for any purpose and without fee is hereby granted,
// provided that the above copyright notice appears in all copies and
// that both that copyright notice and the limited warranty and
// restricted rights notice below appear in all supporting
// documentation.
//
// AUTODESK PROVIDES THIS PROGRAM "AS IS" AND WITH ALL FAULTS.
// AUTODESK SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTY OF
// MERCHANTABILITY OR FITNESS FOR A PARTICULAR USE.  AUTODESK, INC.
// DOES NOT WARRANT THAT THE OPERATION OF THE PROGRAM WILL BE
// UNINTERRUPTED OR ERROR FREE.
//
// Forge Extractor
// by Cyrille Fauvel - Autodesk Developer Network (ADN)
//
*/
.modal-dialog {
	position: relative; width: auto; /*margin: 10px;*/
	/*background: #fff;*/ max-width: 100%; /*width: 650px;*/
}
.modal-body { position: relative; line-height: 1.42857143; }

#upload-modal .upload-zone { overflow: hidden; }
#upload-modal .upload-zone .droparea { border: 1px dashed #b3b3b3; position: relative; border-radius: 7px; height: 257px; }
#upload-modal .upload-zone .droparea.dragging,
#upload-modal .upload-zone .droparea:hover { border-color: #05a7df; box-shadow: inset 0 0 50px rgba(5, 167, 223, .15); }
#upload-modal .upload-zone .droparea .vert-center {
	position: absolute; top: 50%; left: 50%; width: 100%;
	-webkit-transform: translate(-50%, -50%) scale(.9);
	-ms-transform: translate(-50%, -50%) scale(.9);
	transform: translate(-50%, -50%) scale(.9);
}
#upload-modal .upload-zone .droparea img { width: 140px; height: 140px; display: block; margin: 0 auto; }
#upload-modal .upload-zone .droparea span { display: block; text-align: center; font-size: 50px; color: #333; font-weight: 300; }
#upload-modal .upload-zone .droparea span.line2 { font-size: 21px; }
#upload-modal .upload-zone .droparea .pick-files-container {
	position: absolute; top: 0; left: 0; width: 100%; height: 100%;
}
#upload-modal .upload-zone .droparea .pick-files-container input[type=file] {
	opacity: 0; top: 0; left: 0; width: 100%; height: 100%;
}
#upload-modal .upload-zone .upload-buttons ul {
	margin: 0; border-radius: 3px; border: 1px solid #ccc;
	list-style: none; padding: 0; background: #fafafa;
}
#upload-modal .upload-zone .upload-buttons ul + ul { margin-top: 20px }
#upload-modal .upload-zone .upload-buttons li {
	position: relative; cursor: pointer; padding: 0 15px; margin: 0;
	line-height: 46px; font-size: 14px; color: #294769;
}
#upload-modal .upload-zone .upload-buttons li:hover,
#upload-modal .upload-zone .upload-buttons li:hover a {
	color: #05a7df;
}
#upload-modal .upload-zone .upload-buttons li:active { background: #05a7df; color: #fff; }
#upload-modal .upload-zone .upload-buttons li:active a { color: #fff; }
#upload-modal .upload-zone .upload-buttons li img { width: 30px; margin: 0 10px 0 0; }
#upload-modal .upload-zone .upload-buttons li a { color: #294769; }
#upload-modal .upload-zone .upload-buttons li input { cursor: pointer; }
#upload-modal .upload-zone .upload-buttons li input[type=file] {
	opacity: 0; position: absolute; top: 0; left: 0; bottom: 0; width: 100%;
}
#upload-modal .upload-zone .upload-buttons li input[type=text] {
	width: 99%; margin: 7px; line-height: normal;
}
#upload-modal .upload-zone .upload-buttons li button { height:22px; padding-top:2px; }
#upload-modal .upload-zone .upload-buttons li + li { border-top: 1px solid #ccc; }
#upload-modal .row { margin-bottom: 20px; }
#upload-modal #uri-input { min-height: 46px; height: 46px; }

@media (min-width: 768px) {
	#upload-modal.modal-dialog {
		margin: 0;
	}
}
/*@media (min-width: 768px) {
    .modal-dialog { width: 600px; margin: 30px auto; }
}

@media screen and (max-width: 767px) and (min-width: 220px) {
}*/